package day06;

import java.util.Scanner;

public class MethodDemo01 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
    //    sayHi("jk");//sayHi(19):编译错误，参数类型必须匹配//sayHi():编译错误，有参必须传参------实参
    //    sayHello("张三",110000);//------实参
    //    double a = getNum();//getNum()的值就是return后的那个数
    //    System.out.println(a);//8.88模拟对返回值的后续操作
        int a = plus(5,6);
        System.out.println(a);//模拟对返回值的后续操作
        int m = 5;
        int n = 6;
        int h = plus(m,n);
        System.out.println(h);//对返回值的操作
    }
    public static int plus(int num1,int num2){
        int num = num1+num2;
        return num;//返回的是num里面的数
        //return num1+num2;//返回的是num1与num2的和
    }
    //无参有返回值
    public static double getNum(){//在有返回值的方法中，必须通过return来返回数据
      //  return; 编译错误，return后必须跟一个数据
      //  return "abc";//编译错误，return后数据类型必须与返回值类型匹配
      return 8.88;//1)结束方法的执行 2)返回结果给调用方
    }
    //有参无返回值
    public  static  void sayHello(String name,int age){//-------形参
        System.out.println("大家好，我叫"+name+",今年"+age+"岁了");
    }
    //有参无返回值
    public  static  void  sayHi(String name){//-----形参()
        System.out.println("大家好，我叫"+name+",今年100岁了");
    }
    //无参无返回值
    public static void say(){
        System.out.println("你好，我叫JK，今年100岁了");
    }
}
